package factory;

import factory.components.*;

public class CreatComponent extends ComponentFactory{

	public ComponentInterface creatEarth() {
		return new Earth();
	}
	
	public ComponentInterface creatBuilding() {
		return new Building();
	}

	public ComponentInterface creatGate() {
		return new Gate();
	}

	public ComponentInterface creatRailMountedGantry() {
		return new RailMountedGantry();
	}

	public ComponentInterface creatReachStacker() {
		return new ReachStacker();
	}

	public ComponentInterface creatRoadTruck() {
		return new RoadTruck();
	}

	public ComponentInterface creatRubberTiredGantry() {
		return new RubberTiredGantry();
	}

	public ComponentInterface creatStack() {
		return new Stack();
	}

	public ComponentInterface creatStraddleCarrier() {
		return new StraddleCarrier();
	}

	public ComponentInterface creatTerminalTruck() {
		return new TerminalTruck();
	}

	public ComponentInterface creatVessel() {
		return new Vessel();
	}

	public ComponentInterface creatWater() {
		return new Water();
	}

	public ComponentInterface creatQuaryCrane() {
		return new QuaryCrane();
	}
	
	public ComponentInterface creatTerminal() {
		return new Terminal();
	}

}
